// $(function(){
//     // 1.全选 全不选功能模块
//     // 就是把全选按钮(coll)的状态赋值给(chek)就可以了
//     // 事件可以使用change
//     $('.coll').change(function(){
//         $('.chek,.coll').prop('checked',$(this).prop('checked'))
//         if($(this).prop('checked')) {
//             // 让所有的商品添加 check-cart-itm 类名
//             $('.commodity').addClass('check-cart-item')
//         } else {
//             $('.commodity').removeClass('check-cart-item')
//         }
//     })
//     // 2.如果小复选框被选中的那个个数等于3 就应该把全选按钮选上 否则全选按钮不选
//     $('.chek').change(function(){
//         if($('.chek:checked').length === $('.chek').length) {
//             $('.coll').prop('checked',true)
//         }else{
//             $('.coll').prop('checked',false)
//         }
//         if($(this).prop('checked')){
//             // 让当前商品添加 check-cart-item类名
//             $(this).parents('.commodity').addClass('check-cart-item')
//         } else {
//             // 移除类名
//             $(this).parents('.commodity').removeClass('check-cart-item')
//         }
//     })
    // // 3.增减商品数量模块 首先声明一个变量，当我们点击+号 就让这个值++ 然后赋值给文本框
    // $('.increment').click(function(){
    //     // 得到当前兄弟文本框的值
    //     var n = $(this).siblings('.itxt').val()
    //     // console.log(n);
    //     n++;
    //     $(this).siblings('.itxt').val(n)
    //     // 计算小计模块 根据文本框的值 乘以当前商品的价格
    //     var p = $(this).parent().siblings('.subtotal').html()
    //     // console.log(p);
    //     p = p.substr(1)
    //     var price = (p * n).toFixed(2)
    //     // 小计模块
    //     $(this).parent().siblings('.unitprice').html('￥' + price)
    //     getSum();
    // })
    // $('.decrement').click(function(){
    //     // 得到当前兄弟文本框的值
    //     var n = $(this).siblings('.itxt').val()
    //     // console.log(n);
    //     if(n == 1){
    //         return false
    //     }
    //     n--;
    //     $(this).siblings('.itxt').val(n)
    //     var p = $(this).parent().siblings('.subtotal').html()
    //     // console.log(p);
    //     p = p.substr(1)
    //     // 小计模块
    //     $(this).parent().siblings('.unitprice').html('￥' + (p * n).toFixed(2)) //保留两位小数
    //     getSum();
    // })
    // // 4.用户输入文本框的值 计算 小计模块
    // $('.itxt').change(function(){
    //     // 先得到文本框的里面的值 乘以 当前商品的单位
    //     var n = $(this).val()
    //     // 当前商品的单价
    //     var p = $(this).parent().siblings('.subtotal').html()
    //     p = p.substr(1)
    //     $(this).parent().siblings('.unitprice').html('￥' + (p * n).toFixed(2))
    //     getSum();
    // })
    // // 5.计算总计和总额模块
    // getSum();
    // function getSum() {
    //     var count  = 0; //计算总件数
    //     var money  = 0; //计算总价钱
    //     $('.itxt').each(function(i,ele) {
    //         count += parseInt($(ele).val())
    //     }) 
    //     $('.amount').text(count);
    //     $('.unitprice').each(function(i,ele){
    //         money += parseFloat($(ele).text().substr(1))
    //     })
    //     $('.price').text('￥' + money.toFixed(2))
    // }
    // // 6.删除商品模块
    // // (1)商品后面的删除按钮
    // $('#operation').click(function(){
    //     $(this).parents('.commodity').remove() //删除当前的商品
    //     getSum();
    // })
    // // (2)删除选中的商品
    // $('.remove-batch').click(function(){
    //     $('.chek:checked').parents('.commodity').remove() //删除复选框选中的商品
    //     getSum();
    // })
    // // (3)清理购物车 删除全部商品
    // $('.clear-all').click(function(){
    //     $('.commodity').remove()
    //     getSum();
    // })   
// })